<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * 遍历前端/static目录，输出层次目录结构
 * <br />示例：traverse();
 * @param string $path 路径
 * @param integer $level 当前层级
 * @param integer $deep 遍历深度
 * @return type
 * @since 1.0 2017-6-24
 */
function traverse($path = '.', $level = 0, $deep = 1) {
    if ($level > $deep) {
        return;
    }
    $current_level = $level;
    $current_dir = opendir($path);    //opendir()返回一个目录句柄,失败返回false
    while (($file = readdir($current_dir)) !== false) {    //readdir()返回打开目录句柄中的一个条目
        $sub_dir = $path . DIRECTORY_SEPARATOR . $file;    //构建子目录路径
        if ($file == '.' || $file == '..') {
            continue;
        }
        if (is_dir($sub_dir)) { //如果是目录,进行递归
            echo str_repeat('|&nbsp;&nbsp;', $current_level) . '|--' . $file . '/<br>';
            traverse($sub_dir, $level + 1, $deep);
        }
    }
}

/**
 * 输出软件介绍节点
 * @since 1.0 2017-6-23 SoChishun Added.
 */
function write_soft_intro() {
    for ($i = 0; $i < 20; $i++) {
        echo '================A================<br />';
        echo '最新版本: <br />';
        echo '官方网站: <br />';
        echo '下载页面: <br />';
        echo '插件简介: <br /><br />';
    }
}
